﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace ProjectBordspil.Models
{
    public interface IAppRepository
    {
       IEnumerable<GameModel> GetAllGames { get; set; }
       IEnumerable<ActiveGames> GetActiveGames { get; set; }
       IEnumerable<UserModel> GetAllPlayers { get; set; }
       List<MemImages> GetAllMemImages { get; set; }
       void AddNewGame(ActiveGames gg);
       void AddImageInfo(MemImageInfo gg);
       void AddAllMemImageInto(List<MemImageInfo> gameReady);
       void AddAllNobImageInto(List<GuiNobImgInfo> gameReady);
       void AddAllActImageInto(List<GuiActImgInfo> gameReady);
       void SaveDataContextChanges();
       void AddUserInfo(UserModel gg);
       List<GuiImageNobel> GetNobels();
       List<GuiImageAction> GetActions();
    }
}